Tested Ruby Configurations
Metadata for Ruby Configs
No JIT Metadata
{
"RUBY_VERSION": "3.1.0",
"RUBY_DESCRIPTION": "ruby 3.1.0dev (2021-11-22T17:02:45Z master aaff5d7905) [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-8-3\n",
"ec2 instance id": "i-0ed46ee597dcad5d4",
"ec2 instance type": "c5.2xlarge",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'"
}
MJIT3.0 Metadata
{
"RUBY_VERSION": "3.0.0",
"RUBY_DESCRIPTION": "ruby 3.0.0p0 (2020-12-25 revision 95aff21468) +JIT [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-3.0.0/bin/ruby\n",
"hostname": "ip-172-31-8-3\n",
"ec2 instance id": "i-0ed46ee597dcad5d4",
"ec2 instance type": "c5.2xlarge",
"RbConfig configure_args": " '--prefix=/home/ubuntu/.rubies/ruby-3.0.0' '' 'build_alias=' 'host_alias=' 'target_alias='"
}
MJIT3.1 Metadata
{
"RUBY_VERSION": "3.1.0",
"RUBY_DESCRIPTION": "ruby 3.1.0dev (2021-11-22T17:02:45Z master aaff5d7905) +JIT [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-8-3\n",
"ec2 instance id": "i-0ed46ee597dcad5d4",
"ec2 instance type": "c5.2xlarge",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'"
}
YJIT Metadata
{
"RUBY_VERSION": "3.1.0",
"RUBY_DESCRIPTION": "ruby 3.1.0dev (2021-11-22T17:02:45Z master aaff5d7905) +YJIT [x86_64-linux]",
"RUBY_ENGINE": "ruby",
"which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n",
"hostname": "ip-172-31-8-3\n",
"ec2 instance id": "i-0ed46ee597dcad5d4",
"ec2 instance type": "c5.2xlarge",
"RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'"
}
YJIT Statistics (gathered in a separate stats run)
{
"keyword_args": [
{
"inline_code_size": 111269,
"outlined_code_size": 80178,
"all_stats": true,
"exec_instruction": 4895001295,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 44500329,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 5132,
"compiled_iseq_count": 7,
"compiled_block_count": 41,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 80,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"30k_ifelse": [
{
"inline_code_size": 5501029,
"outlined_code_size": 4301232,
"all_stats": true,
"exec_instruction": 12206713735,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 48215,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 522992,
"compiled_iseq_count": 9261,
"compiled_block_count": 57794,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 56,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"railsbench": [
{
"inline_code_size": 2566242,
"outlined_code_size": 1803425,
"all_stats": true,
"exec_instruction": 4281866493,
"send_keywords": 92,
"send_kw_splat": 213633,
"send_args_splat": 8878968,
"send_block_arg": 8738672,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 14520272,
"send_missing_method": 0,
"send_bmethod": 4360378,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 16,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 428177,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 4581296,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 10,
"invokesuper_block": 298136,
"leave_se_interrupt": 476,
"leave_interp_return": 104786272,
"leave_start_pc_non_zero": 2269558,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 98,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 129991,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 1059526507,
"compiled_iseq_count": 1294,
"compiled_block_count": 9696,
"invalidation_count": 263,
"invalidate_method_lookup": 2,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 180,
"invalidate_constant_ic_fill": 81,
"constant_state_bumps": 26,
"expandarray_splat": 648039,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 193048,
"gbpp_block_handler_not_iseq": 5122930,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 992801,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 5315978,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 4266720,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 1125329,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 648039,
"exit_concatarray": 648525,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 11631135,
"exit_opt_send_without_block": 34588853,
"exit_objtostring": 7,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 6318990,
"exit_invokeblock": 3418579,
"exit_leave": 476,
"exit_throw": 84623,
"exit_jump": 0,
"exit_branchif": 11,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 214566,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 2,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 130086,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 2,
"exit_opt_and": 6,
"exit_opt_or": 0,
"exit_opt_aref": 910071,
"exit_opt_aset": 4,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 17,
"exit_opt_size": 0,
"exit_opt_empty_p": 1968,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"hexapdf": [
{
"inline_code_size": 1073898,
"outlined_code_size": 810441,
"all_stats": true,
"exec_instruction": 12680715156,
"send_keywords": 0,
"send_kw_splat": 126024,
"send_args_splat": 477392,
"send_block_arg": 7210130,
"send_ivar_set_method": 0,
"send_zsuper_method": 260289,
"send_undef_method": 0,
"send_optimized_method": 13497933,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 56,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 423829,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 1500556,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 423873,
"leave_se_interrupt": 249,
"leave_interp_return": 375369983,
"leave_start_pc_non_zero": 53993,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 80,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 4256719769,
"compiled_iseq_count": 595,
"compiled_block_count": 7954,
"invalidation_count": 616,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 385,
"invalidate_constant_ic_fill": 231,
"constant_state_bumps": 320,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 105877,
"gbpp_block_handler_not_iseq": 425652,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 266982,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 531529,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 1011,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 56,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 52901,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 7369934,
"exit_opt_send_without_block": 29495988,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 794557,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 46476,
"exit_opt_newarray_min": 5553119,
"exit_invokesuper": 424319,
"exit_invokeblock": 7880202,
"exit_leave": 249,
"exit_throw": 1,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 231,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 10,
"exit_opt_minus": 16872819,
"exit_opt_mult": 13,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 370327,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 323,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 130,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 158583,
"exit_setlocal_WC_1": 114,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"respond_to": [
{
"inline_code_size": 112549,
"outlined_code_size": 80871,
"all_stats": true,
"exec_instruction": 2580002237,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 43000245,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 5018,
"compiled_iseq_count": 6,
"compiled_block_count": 54,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 77,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"30k_methods": [
{
"inline_code_size": 2116453,
"outlined_code_size": 1610022,
"all_stats": true,
"exec_instruction": 17029757773,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 139215,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 186371,
"compiled_iseq_count": 5780,
"compiled_block_count": 19351,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 56,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"rubykon": [
{
"inline_code_size": 253989,
"outlined_code_size": 197489,
"all_stats": true,
"exec_instruction": 119657525346,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 41535,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 5654,
"leave_interp_return": 1409589966,
"leave_start_pc_non_zero": 148069,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 11,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 286803230,
"compiled_iseq_count": 138,
"compiled_block_count": 1529,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 11,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 41968,
"exit_opt_send_without_block": 1347,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 46953512,
"exit_leave": 5654,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 1,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 11064470,
"exit_opt_neq": 18,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 618,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 90,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 259,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"mail": [
{
"inline_code_size": 786730,
"outlined_code_size": 551863,
"all_stats": true,
"exec_instruction": 1833881825,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 109335,
"send_block_arg": 28327,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 327775,
"send_missing_method": 0,
"send_bmethod": 76914,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 20209,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 4041,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 12143,
"invokesuper_block": 0,
"leave_se_interrupt": 156,
"leave_interp_return": 6630975,
"leave_start_pc_non_zero": 16193,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 19,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 236653031,
"compiled_iseq_count": 324,
"compiled_block_count": 4599,
"invalidation_count": 124,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 76,
"invalidate_constant_ic_fill": 48,
"constant_state_bumps": 39,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 4048,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 360367,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 360367,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 44561,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 4041,
"exit_getconstant": 44541,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 4048,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 153847,
"exit_opt_send_without_block": 716914,
"exit_objtostring": 15,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 60733,
"exit_invokeblock": 8163,
"exit_leave": 156,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 48,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 8093,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 52653,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 47,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"optcarrot": [
{
"inline_code_size": 450213,
"outlined_code_size": 381877,
"all_stats": true,
"exec_instruction": 109714942088,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 12991,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 64543994,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 587484201,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 4415567139,
"compiled_iseq_count": 196,
"compiled_block_count": 3566,
"invalidation_count": 20,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 20,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 64556985,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 56,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 20,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"fib": [
{
"inline_code_size": 108901,
"outlined_code_size": 79145,
"all_stats": true,
"exec_instruction": 6414732126,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 251,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 3599,
"compiled_iseq_count": 6,
"compiled_block_count": 28,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 56,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"lee": [
{
"inline_code_size": 297450,
"outlined_code_size": 212988,
"all_stats": true,
"exec_instruction": 4880642383,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 94895749,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 56,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 184811,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 155851085,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 2729734843,
"compiled_iseq_count": 44,
"compiled_block_count": 226,
"invalidation_count": 54,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 52,
"invalidate_constant_ic_fill": 2,
"constant_state_bumps": 12,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 39576,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 13251,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 39576,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 12,
"exit_opt_send_without_block": 95105084,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 56,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 2,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 1,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"nbody": [
{
"inline_code_size": 121253,
"outlined_code_size": 87743,
"all_stats": true,
"exec_instruction": 4085517863,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 2320322,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 9129,
"compiled_iseq_count": 8,
"compiled_block_count": 148,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 107,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"binarytrees": [
{
"inline_code_size": 111845,
"outlined_code_size": 80908,
"all_stats": true,
"exec_instruction": 4459709691,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 102236146,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 2,
"leave_interp_return": 102236812,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 813634527,
"compiled_iseq_count": 9,
"compiled_block_count": 48,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 102236146,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 56,
"exit_leave": 2,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"psych-load": [
{
"inline_code_size": 293345,
"outlined_code_size": 212344,
"all_stats": true,
"exec_instruction": 12027240255,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 19491,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 67216491,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 38982,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 19491,
"leave_se_interrupt": 119,
"leave_interp_return": 251862154,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 2620730824,
"compiled_iseq_count": 57,
"compiled_block_count": 423,
"invalidation_count": 1,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 1,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 38982,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 38982,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 38982,
"exit_opt_send_without_block": 67237568,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 19491,
"exit_invokeblock": 56,
"exit_leave": 119,
"exit_throw": 19491,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 1,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"jekyll": [
{
"inline_code_size": 1886122,
"outlined_code_size": 1402986,
"all_stats": true,
"exec_instruction": 14839536419,
"send_keywords": 0,
"send_kw_splat": 42889,
"send_args_splat": 23686508,
"send_block_arg": 140209,
"send_ivar_set_method": 317,
"send_zsuper_method": 126425,
"send_undef_method": 0,
"send_optimized_method": 22936256,
"send_missing_method": 0,
"send_bmethod": 12564500,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 187490,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 3139787,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 1893728,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 3567,
"leave_interp_return": 297703832,
"leave_start_pc_non_zero": 58181,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 19545,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 3201970526,
"compiled_iseq_count": 336,
"compiled_block_count": 3994,
"invalidation_count": 179,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 179,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 5711206,
"expandarray_rhs_too_small": 10449066,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 154374,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 155019,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 154374,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 3135882,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 325325,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 16160272,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 140927,
"exit_opt_send_without_block": 69869475,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 30303,
"exit_invokeblock": 17764534,
"exit_leave": 3567,
"exit_throw": 12195901,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 449748,
"exit_opt_setinlinecache": 0,
"exit_once": 301923,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 30,
"exit_opt_minus": 2,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 347098,
"exit_opt_neq": 61,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 409,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 2386245,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 416,
"exit_opt_size": 0,
"exit_opt_empty_p": 32,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 13,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 1215386,
"exit_setlocal_WC_1": 650,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"cfunc_itself": [
{
"inline_code_size": 110629,
"outlined_code_size": 79670,
"all_stats": true,
"exec_instruction": 4080002555,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 102000363,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 10666,
"compiled_iseq_count": 6,
"compiled_block_count": 39,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 195,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"liquid-render": [
{
"inline_code_size": 466871,
"outlined_code_size": 344953,
"all_stats": true,
"exec_instruction": 1145295246,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 5480974,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 522524,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 51513,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 55191,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 470,
"leave_interp_return": 22860618,
"leave_start_pc_non_zero": 16,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 57,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 202800108,
"compiled_iseq_count": 143,
"compiled_block_count": 1432,
"invalidation_count": 95,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 90,
"invalidate_constant_ic_fill": 5,
"constant_state_bumps": 1,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 51,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 2,
"exit_opt_send_without_block": 6125358,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 11030,
"exit_invokeblock": 228223,
"exit_leave": 470,
"exit_throw": 1451738,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 5,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 1,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 15,
"exit_opt_mod": 0,
"exit_opt_eq": 1839,
"exit_opt_neq": 3,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 18,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 1,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 2,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"activerecord": [
{
"inline_code_size": 954986,
"outlined_code_size": 678528,
"all_stats": true,
"exec_instruction": 802668804,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 273992,
"send_block_arg": 1506968,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 1095968,
"send_missing_method": 0,
"send_bmethod": 1506936,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 2191940,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 687,
"leave_interp_return": 29454103,
"leave_start_pc_non_zero": 274021,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 189220282,
"compiled_iseq_count": 184,
"compiled_block_count": 1141,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 3013942,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 274000,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 3013942,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 136993,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 1507221,
"exit_opt_send_without_block": 6028457,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 137135,
"exit_invokeblock": 822119,
"exit_leave": 687,
"exit_throw": 137000,
"exit_jump": 0,
"exit_branchif": 1,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 1,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 136993,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"fannkuchredux": [
{
"inline_code_size": 127845,
"outlined_code_size": 92918,
"all_stats": true,
"exec_instruction": 31365406,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 177,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 139008069535,
"compiled_iseq_count": 6,
"compiled_block_count": 202,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 56,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 11,
"exit_branchif": 45,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"erubi": [
{
"inline_code_size": 272225,
"outlined_code_size": 195925,
"all_stats": true,
"exec_instruction": 90498242,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 295,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 980691065,
"compiled_iseq_count": 8,
"compiled_block_count": 35,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 56,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 32061242,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"setivar": [
{
"inline_code_size": 111141,
"outlined_code_size": 80529,
"all_stats": true,
"exec_instruction": 3030003079,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 278,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 252005777,
"compiled_iseq_count": 6,
"compiled_block_count": 28,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 101,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"erubi_rails": [
{
"inline_code_size": 2423330,
"outlined_code_size": 1552242,
"all_stats": true,
"exec_instruction": 480368006,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 454434,
"send_block_arg": 353467,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 757487,
"send_missing_method": 0,
"send_bmethod": 555443,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 50504,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 353437,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 50500,
"invokesuper_block": 0,
"leave_se_interrupt": 123,
"leave_interp_return": 15151855,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 4,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 112162499,
"compiled_iseq_count": 260,
"compiled_block_count": 1905,
"invalidation_count": 17,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 6,
"invalidate_constant_ic_fill": 11,
"constant_state_bumps": 3,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 201964,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 201964,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 2,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 100992,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 5,
"exit_send": 605923,
"exit_opt_send_without_block": 1767451,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 454491,
"exit_invokeblock": 303457,
"exit_leave": 123,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 10,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 50484,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 5,
"exit_opt_or": 0,
"exit_opt_aref": 50492,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 1,
"exit_opt_size": 0,
"exit_opt_empty_p": 6,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
],
"getivar": [
{
"inline_code_size": 111205,
"outlined_code_size": 82005,
"all_stats": true,
"exec_instruction": 4690002701,
"send_keywords": 0,
"send_kw_splat": 0,
"send_args_splat": 0,
"send_block_arg": 0,
"send_ivar_set_method": 0,
"send_zsuper_method": 0,
"send_undef_method": 0,
"send_optimized_method": 0,
"send_missing_method": 0,
"send_bmethod": 0,
"send_refined_method": 0,
"send_cfunc_ruby_array_varg": 0,
"send_cfunc_argc_mismatch": 0,
"send_cfunc_toomany_args": 0,
"send_cfunc_tracing": 0,
"send_cfunc_kwargs": 0,
"send_attrset_kwargs": 0,
"send_iseq_tailcall": 0,
"send_iseq_arity_error": 0,
"send_iseq_only_keywords": 0,
"send_iseq_kwargs_req_and_opt_missing": 0,
"send_iseq_kwargs_mismatch": 0,
"send_iseq_complex_callee": 0,
"send_not_implemented_method": 0,
"send_getter_arity": 0,
"send_se_cf_overflow": 0,
"send_se_protected_check_failed": 0,
"traced_cfunc_return": 0,
"invokesuper_me_changed": 0,
"invokesuper_block": 0,
"leave_se_interrupt": 0,
"leave_interp_return": 244,
"leave_start_pc_non_zero": 0,
"getivar_se_self_not_heap": 0,
"getivar_idx_out_of_range": 0,
"setivar_se_self_not_heap": 0,
"setivar_idx_out_of_range": 0,
"setivar_val_heapobject": 0,
"setivar_name_not_mapped": 0,
"setivar_not_object": 0,
"setivar_frozen": 0,
"oaref_argc_not_one": 0,
"oaref_arg_not_fixnum": 0,
"opt_getinlinecache_miss": 0,
"binding_allocations": 0,
"binding_set": 0,
"vm_insns_count": 432004113,
"compiled_iseq_count": 6,
"compiled_block_count": 55,
"invalidation_count": 0,
"invalidate_method_lookup": 0,
"invalidate_bop_redefined": 0,
"invalidate_ractor_spawn": 0,
"invalidate_constant_state_bump": 0,
"invalidate_constant_ic_fill": 0,
"constant_state_bumps": 0,
"expandarray_splat": 0,
"expandarray_postarg": 0,
"expandarray_not_array": 0,
"expandarray_rhs_too_small": 0,
"gbpp_block_param_modified": 0,
"gbpp_block_handler_not_iseq": 0,
"exit_nop": 0,
"exit_getlocal": 0,
"exit_setlocal": 0,
"exit_getblockparam": 0,
"exit_setblockparam": 0,
"exit_getblockparamproxy": 0,
"exit_getspecial": 0,
"exit_setspecial": 0,
"exit_getinstancevariable": 0,
"exit_setinstancevariable": 0,
"exit_getclassvariable": 0,
"exit_setclassvariable": 0,
"exit_getconstant": 0,
"exit_setconstant": 0,
"exit_getglobal": 0,
"exit_setglobal": 0,
"exit_putnil": 0,
"exit_putself": 0,
"exit_putobject": 0,
"exit_putspecialobject": 0,
"exit_putstring": 0,
"exit_concatstrings": 0,
"exit_anytostring": 0,
"exit_toregexp": 0,
"exit_intern": 0,
"exit_newarray": 0,
"exit_newarraykwsplat": 0,
"exit_duparray": 0,
"exit_duphash": 0,
"exit_expandarray": 0,
"exit_concatarray": 0,
"exit_splatarray": 0,
"exit_newhash": 0,
"exit_newrange": 0,
"exit_pop": 0,
"exit_dup": 0,
"exit_dupn": 0,
"exit_swap": 0,
"exit_topn": 0,
"exit_setn": 0,
"exit_adjuststack": 0,
"exit_defined": 0,
"exit_checkmatch": 0,
"exit_checkkeyword": 0,
"exit_checktype": 0,
"exit_defineclass": 0,
"exit_definemethod": 0,
"exit_definesmethod": 0,
"exit_send": 0,
"exit_opt_send_without_block": 0,
"exit_objtostring": 0,
"exit_opt_str_freeze": 0,
"exit_opt_nil_p": 0,
"exit_opt_str_uminus": 0,
"exit_opt_newarray_max": 0,
"exit_opt_newarray_min": 0,
"exit_invokesuper": 0,
"exit_invokeblock": 67,
"exit_leave": 0,
"exit_throw": 0,
"exit_jump": 0,
"exit_branchif": 0,
"exit_branchunless": 0,
"exit_branchnil": 0,
"exit_opt_getinlinecache": 0,
"exit_opt_setinlinecache": 0,
"exit_once": 0,
"exit_opt_case_dispatch": 0,
"exit_opt_plus": 0,
"exit_opt_minus": 0,
"exit_opt_mult": 0,
"exit_opt_div": 0,
"exit_opt_mod": 0,
"exit_opt_eq": 0,
"exit_opt_neq": 0,
"exit_opt_lt": 0,
"exit_opt_le": 0,
"exit_opt_gt": 0,
"exit_opt_ge": 0,
"exit_opt_ltlt": 0,
"exit_opt_and": 0,
"exit_opt_or": 0,
"exit_opt_aref": 0,
"exit_opt_aset": 0,
"exit_opt_aset_with": 0,
"exit_opt_aref_with": 0,
"exit_opt_length": 0,
"exit_opt_size": 0,
"exit_opt_empty_p": 0,
"exit_opt_succ": 0,
"exit_opt_not": 0,
"exit_opt_regexpmatch2": 0,
"exit_invokebuiltin": 0,
"exit_opt_invokebuiltin_delegate": 0,
"exit_opt_invokebuiltin_delegate_leave": 0,
"exit_getlocal_WC_0": 0,
"exit_getlocal_WC_1": 0,
"exit_setlocal_WC_0": 0,
"exit_setlocal_WC_1": 0,
"exit_putobject_INT2FIX_0_": 0,
"exit_putobject_INT2FIX_1_": 0,
"exit_trace_nop": 0,
"exit_trace_getlocal": 0,
"exit_trace_setlocal": 0,
"exit_trace_getblockparam": 0,
"exit_trace_setblockparam": 0,
"exit_trace_getblockparamproxy": 0,
"exit_trace_getspecial": 0,
"exit_trace_setspecial": 0,
"exit_trace_getinstancevariable": 0,
"exit_trace_setinstancevariable": 0,
"exit_trace_getclassvariable": 0,
"exit_trace_setclassvariable": 0,
"exit_trace_getconstant": 0,
"exit_trace_setconstant": 0,
"exit_trace_getglobal": 0,
"exit_trace_setglobal": 0,
"exit_trace_putnil": 0,
"exit_trace_putself": 0,
"exit_trace_putobject": 0,
"exit_trace_putspecialobject": 0,
"exit_trace_putstring": 0,
"exit_trace_concatstrings": 0,
"exit_trace_anytostring": 0,
"exit_trace_toregexp": 0,
"exit_trace_intern": 0,
"exit_trace_newarray": 0,
"exit_trace_newarraykwsplat": 0,
"exit_trace_duparray": 0,
"exit_trace_duphash": 0,
"exit_trace_expandarray": 0,
"exit_trace_concatarray": 0,
"exit_trace_splatarray": 0,
"exit_trace_newhash": 0,
"exit_trace_newrange": 0,
"exit_trace_pop": 0,
"exit_trace_dup": 0,
"exit_trace_dupn": 0,
"exit_trace_swap": 0,
"exit_trace_topn": 0,
"exit_trace_setn": 0,
"exit_trace_adjuststack": 0,
"exit_trace_defined": 0,
"exit_trace_checkmatch": 0,
"exit_trace_checkkeyword": 0,
"exit_trace_checktype": 0,
"exit_trace_defineclass": 0,
"exit_trace_definemethod": 0,
"exit_trace_definesmethod": 0,
"exit_trace_send": 0,
"exit_trace_opt_send_without_block": 0,
"exit_trace_objtostring": 0,
"exit_trace_opt_str_freeze": 0,
"exit_trace_opt_nil_p": 0,
"exit_trace_opt_str_uminus": 0,
"exit_trace_opt_newarray_max": 0,
"exit_trace_opt_newarray_min": 0,
"exit_trace_invokesuper": 0,
"exit_trace_invokeblock": 0,
"exit_trace_leave": 0,
"exit_trace_throw": 0,
"exit_trace_jump": 0,
"exit_trace_branchif": 0,
"exit_trace_branchunless": 0,
"exit_trace_branchnil": 0,
"exit_trace_opt_getinlinecache": 0,
"exit_trace_opt_setinlinecache": 0,
"exit_trace_once": 0,
"exit_trace_opt_case_dispatch": 0,
"exit_trace_opt_plus": 0,
"exit_trace_opt_minus": 0,
"exit_trace_opt_mult": 0,
"exit_trace_opt_div": 0,
"exit_trace_opt_mod": 0,
"exit_trace_opt_eq": 0,
"exit_trace_opt_neq": 0,
"exit_trace_opt_lt": 0,
"exit_trace_opt_le": 0,
"exit_trace_opt_gt": 0,
"exit_trace_opt_ge": 0,
"exit_trace_opt_ltlt": 0,
"exit_trace_opt_and": 0,
"exit_trace_opt_or": 0,
"exit_trace_opt_aref": 0,
"exit_trace_opt_aset": 0,
"exit_trace_opt_aset_with": 0,
"exit_trace_opt_aref_with": 0,
"exit_trace_opt_length": 0,
"exit_trace_opt_size": 0,
"exit_trace_opt_empty_p": 0,
"exit_trace_opt_succ": 0,
"exit_trace_opt_not": 0,
"exit_trace_opt_regexpmatch2": 0,
"exit_trace_invokebuiltin": 0,
"exit_trace_opt_invokebuiltin_delegate": 0,
"exit_trace_opt_invokebuiltin_delegate_leave": 0,
"exit_trace_getlocal_WC_0": 0,
"exit_trace_getlocal_WC_1": 0,
"exit_trace_setlocal_WC_0": 0,
"exit_trace_setlocal_WC_1": 0,
"exit_trace_putobject_INT2FIX_0_": 0,
"exit_trace_putobject_INT2FIX_1_": 0
}
]
}
Per-Benchmark Metadata
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
No JIT Metadata
{
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.0 Metadata
{
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib",
"MANPATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/kramdown-2.3.1/man"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"ffi",
"1.15.4"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"securerandom",
"0.1.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"ffi",
"1.15.3"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"strscan",
"3.0.0"
],
[
"yaml",
"0.1.1"
],
[
"psych",
"4.0.1"
],
[
"stringio",
"3.0.0"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.1"
],
[
"date",
"3.1.0"
],
[
"time",
"0.1.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.2.0"
],
[
"bigdecimal",
"3.0.0"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.1.0"
],
[
"tsort",
"0.1.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.0.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.0:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.0",
"PATH": "/home/ubuntu/.gem/ruby/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"did_you_mean",
"1.5.0"
],
[
"benchmark",
"0.1.1"
],
[
"json",
"2.5.1"
],
[
"ostruct",
"0.3.1"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
MJIT3.1 Metadata
{
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}
YJIT Metadata
{
"fannkuchredux": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fannkuchredux",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"setivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "setivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"fib": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "fib.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"keyword_args": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "keyword_args.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/keyword_args.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"mail": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"io-wait",
"0.1.0"
],
[
"mini_mime",
"1.1.2"
],
[
"mail",
"2.7.1"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"net-smtp",
"0.2.1"
]
],
"benchmark_name": "mail",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"psych-load": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"psych",
"4.0.1"
]
],
"benchmark_name": "psych-load",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"liquid-render": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"strscan",
"3.0.1"
],
[
"yaml",
"0.2.0"
],
[
"stringio",
"3.0.1"
],
[
"psych",
"4.0.2"
],
[
"forwardable",
"1.3.2"
],
[
"set",
"1.0.2"
],
[
"date",
"3.2.2"
],
[
"time",
"0.2.0"
],
[
"english",
"0.7.1"
],
[
"cgi",
"0.3.0"
],
[
"bigdecimal",
"3.1.0.dev"
]
],
"benchmark_name": "liquid-render",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"nbody": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "nbody",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"getivar": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "getivar.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_methods": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_methods.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi_rails": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"tzinfo",
"2.0.4"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.1.4.1"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.6.0"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.12.0"
],
[
"rails-html-sanitizer",
"1.4.2"
],
[
"actionview",
"6.1.4.1"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.1.4.1"
],
[
"nio4r",
"2.5.8"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.1.4.1"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.1.4.1"
],
[
"activemodel",
"6.1.4.1"
],
[
"activerecord",
"6.1.4.1"
],
[
"marcel",
"1.0.2"
],
[
"mini_mime",
"1.1.2"
],
[
"activestorage",
"6.1.4.1"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.1.4.1"
],
[
"actionmailer",
"6.1.4.1"
],
[
"actiontext",
"6.1.4.1"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"bindex",
"0.8.1"
],
[
"msgpack",
"1.4.2"
],
[
"bootsnap",
"1.9.1"
],
[
"byebug",
"11.1.3"
],
[
"matrix",
"0.4.2"
],
[
"regexp_parser",
"2.1.1"
],
[
"xpath",
"3.2.0"
],
[
"capybara",
"3.36.0"
],
[
"childprocess",
"4.1.0"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.4"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.3"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"puma",
"5.5.2"
],
[
"rack-mini-profiler",
"2.3.3"
],
[
"rack-proxy",
"0.7.0"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.1.4.1"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.4.0"
],
[
"rails",
"6.1.4.1"
],
[
"rexml",
"3.2.5"
],
[
"rubyzip",
"2.3.2"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"selenium-webdriver",
"4.0.3"
],
[
"semantic_range",
"3.0.0"
],
[
"spring",
"3.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"turbolinks-source",
"5.2.0"
],
[
"turbolinks",
"5.2.1"
],
[
"web-console",
"4.2.0"
],
[
"webdrivers",
"5.0.0"
],
[
"webpacker",
"5.4.3"
]
],
"benchmark_name": "erubi_rails",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi_rails/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"hexapdf": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"cmdparse",
"3.0.7"
],
[
"geom2d",
"0.3.1"
],
[
"hexapdf",
"0.16.0"
]
],
"benchmark_name": "hexapdf",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/hexapdf/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"railsbench": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"rake",
"13.0.6"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.10"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.4.2"
],
[
"activesupport",
"6.0.4"
],
[
"builder",
"3.2.4"
],
[
"erubi",
"1.10.0"
],
[
"mini_portile2",
"2.6.1"
],
[
"racc",
"1.5.2"
],
[
"nokogiri",
"1.12.5"
],
[
"rails-dom-testing",
"2.0.3"
],
[
"crass",
"1.0.6"
],
[
"loofah",
"2.11.0"
],
[
"rails-html-sanitizer",
"1.3.0"
],
[
"actionview",
"6.0.4"
],
[
"rack",
"2.2.3"
],
[
"rack-test",
"1.1.0"
],
[
"actionpack",
"6.0.4"
],
[
"nio4r",
"2.5.7"
],
[
"websocket-extensions",
"0.1.5"
],
[
"websocket-driver",
"0.7.5"
],
[
"actioncable",
"6.0.4"
],
[
"globalid",
"0.5.2"
],
[
"activejob",
"6.0.4"
],
[
"activemodel",
"6.0.4"
],
[
"activerecord",
"6.0.4"
],
[
"marcel",
"1.0.1"
],
[
"activestorage",
"6.0.4"
],
[
"mini_mime",
"1.1.0"
],
[
"mail",
"2.7.1"
],
[
"actionmailbox",
"6.0.4"
],
[
"actionmailer",
"6.0.4"
],
[
"actiontext",
"6.0.4"
],
[
"digest",
"3.0.0"
],
[
"ffi",
"1.15.3"
],
[
"io-wait",
"0.2.1"
],
[
"jbuilder",
"2.11.2"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.7.0"
],
[
"method_source",
"1.0.0"
],
[
"timeout",
"0.2.0"
],
[
"net-protocol",
"0.1.2"
],
[
"strscan",
"3.0.1"
],
[
"net-imap",
"0.2.2"
],
[
"net-pop",
"0.1.1"
],
[
"net-smtp",
"0.2.2"
],
[
"psych",
"3.3.2"
],
[
"thor",
"1.1.0"
],
[
"railties",
"6.0.4"
],
[
"sprockets",
"4.0.2"
],
[
"sprockets-rails",
"3.2.2"
],
[
"rails",
"6.0.4"
],
[
"sassc",
"2.4.0"
],
[
"tilt",
"2.0.10"
],
[
"sassc-rails",
"2.1.2"
],
[
"sass-rails",
"6.0.0"
],
[
"sqlite3",
"1.4.2"
],
[
"stackprof",
"0.2.17"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "railsbench",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"binarytrees": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "binarytrees",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"erubi": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"erubi",
"1.10.0"
]
],
"benchmark_name": "erubi",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/erubi/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"jekyll": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/test-three-zero/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "",
"MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man:"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"public_suffix",
"4.0.6"
],
[
"addressable",
"2.8.0"
],
[
"colorator",
"1.1.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"eventmachine",
"1.2.7"
],
[
"http_parser.rb",
"0.6.0"
],
[
"em-websocket",
"0.5.2"
],
[
"ffi",
"1.15.3"
],
[
"forwardable-extended",
"2.6.0"
],
[
"i18n",
"1.8.10"
],
[
"sassc",
"2.4.0"
],
[
"jekyll-sass-converter",
"2.1.0"
],
[
"rb-fsevent",
"0.11.0"
],
[
"rb-inotify",
"0.10.1"
],
[
"listen",
"3.5.1"
],
[
"jekyll-watch",
"2.2.1"
],
[
"rexml",
"3.2.5"
],
[
"kramdown",
"2.3.1"
],
[
"kramdown-parser-gfm",
"1.1.0"
],
[
"liquid",
"4.0.3"
],
[
"mercenary",
"0.4.0"
],
[
"pathutil",
"0.16.2"
],
[
"rouge",
"3.26.0"
],
[
"safe_yaml",
"1.0.5"
],
[
"unicode-display_width",
"1.7.0"
],
[
"terminal-table",
"2.0.0"
],
[
"jekyll",
"4.2.0"
],
[
"jekyll-include-cache",
"0.2.1"
],
[
"jekyll-paginate",
"1.1.0"
],
[
"pandoc-ruby",
"2.1.4"
],
[
"jekyll-pandoc",
"2.0.1"
],
[
"liquid-c",
"4.0.0"
],
[
"tzinfo",
"2.0.4"
],
[
"tzinfo-data",
"1.2021.1"
],
[
"webrick",
"1.7.0"
]
],
"benchmark_name": "jekyll",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"rubykon": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "rubykon",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/rubykon/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"optcarrot": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "optcarrot",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"30k_ifelse": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "30k_ifelse.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"respond_to": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "respond_to.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"activerecord": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/Gemfile",
"BUNDLER_VERSION": "2.3.0.dev",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"securerandom",
"0.1.1"
],
[
"bundler",
"2.3.0.dev"
],
[
"pathname",
"0.2.0"
],
[
"concurrent-ruby",
"1.1.9"
],
[
"i18n",
"1.8.11"
],
[
"minitest",
"5.14.4"
],
[
"thread_safe",
"0.3.6"
],
[
"tzinfo",
"1.2.9"
],
[
"zeitwerk",
"2.5.1"
],
[
"activesupport",
"6.0.4.1"
],
[
"activemodel",
"6.0.4.1"
],
[
"activerecord",
"6.0.4.1"
],
[
"sqlite3",
"1.4.2"
]
],
"benchmark_name": "activerecord",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"lee": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": "-r/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib/bundler/setup ",
"BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL",
"BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/exe/bundle",
"BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/Gemfile",
"BUNDLER_VERSION": "2.2.30",
"BUNDLER_ORIG_RUBYOPT": "",
"RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-2.2.30/lib"
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
],
[
"bundler",
"2.2.30"
],
[
"pathname",
"0.2.0"
],
[
"tsort",
"0.1.0"
],
[
"benchmark-ips",
"2.8.3"
],
[
"victor",
"0.3.2"
]
],
"benchmark_name": "lee",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
},
"cfunc_itself": {
"warmup_itrs": 50,
"min_bench_itrs": 15,
"min_bench_time": 30.0,
"env": {
"RUBY_VERSION": "3.1.0",
"GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"RUBY_ENGINE": "ruby",
"GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0",
"GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0",
"RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod",
"PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
"RUBYOPT": ""
},
"loaded_gems": [
[
"error_highlight",
"0.2.0"
],
[
"did_you_mean",
"1.6.0.pre.alpha"
],
[
"benchmark",
"0.2.0"
],
[
"json",
"2.6.1"
],
[
"ostruct",
"0.5.0"
]
],
"benchmark_name": "cfunc_itself.rb",
"benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb",
"runs": 1,
"total_bench_time": "5 hours, 27 minutes, 36.674922637001146 seconds",
"total_bench_seconds": 19656
}
}